package com.wangyb.wework.entity.contact;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Author: wangyb
 * @Date: 2021/7/5 5:09 下午
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("客户管理分页查询对象")
public class WwContactQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 外部联系人姓名 */
	@ApiModelProperty("外部联系人姓名")
	private String name;
	/** 外部联系人昵称 */
	@ApiModelProperty("外部联系人昵称")
	private String nickName;
	/** 跟进状态（1.未跟进 2.跟进中 3.已拒绝 4.已成交 5.已复购） */
	@ApiModelProperty("跟进状态（1.未跟进 2.跟进中 3.已拒绝 4.已成交 5.已复购）")
	private Integer followUpStatus;
	/** 外部联系人的类型，1表示该外部联系人是微信用户，2表示该外部联系人是企业微信用户 */
	@ApiModelProperty("外部联系人的类型，1表示该外部联系人是微信用户，2表示该外部联系人是企业微信用户")
	private Integer type;
	/** 外部联系人所在企业的简称，仅当联系人类型是企业微信用户时有此字段
	 */
	@ApiModelProperty("外部联系人所在企业的简称，仅当联系人类型是企业微信用户时有此字段 ")
	private String corpName;
	/** 外部联系人所在企业的主体名称 */
	@ApiModelProperty("外部联系人所在企业的主体名称")
	private String corpFullName;
	/** 外部联系人的自定义展示信息 */
	@ApiModelProperty("外部联系人的自定义展示信息")
	private String externalProfile;
	/** 外部联系人编号 */
	@ApiModelProperty("外部联系人编号")
	private String businessNo;

}
